class Toolchain(object):
    @staticmethod
    def outputext(ext):
        def wrapper(func):
            func.output_extension = ext
            return func
        return wrapper



